package com.content.management.biz;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.content.management.domain.dto.ClassificationAddDto;
import com.content.management.domain.query.ClassificationQuery;
import com.content.management.domain.vo.ClassificationVo;

/**
 * @author xinghu
 * @version 1.0
 * @date 2020/4/4 5:58 下午
 */
public interface ClassificationManageService {
	/**
	 * 通过所属分类获取分类管理信息
	 *
	 * @param query 分类查询条件
	 * @return 结果
	 */
	IPage<ClassificationVo> voPage(ClassificationQuery query);

	/**
	 * 通过id删除所属分类
	 *
	 * @param id id
	 * @return 结果
	 */
	boolean deleteById(Long id);

	/**
	 * 增加所属分类
	 *
	 * @param dto 数据
	 * @return 返回结果
	 */
	boolean saveOrUpdateClassification(ClassificationAddDto dto);
}
